"""
HDC-based personality encoding system.

This package provides tools for encoding historical figure personality data
into hyperdimensional computing (HDC) vectors for cognitive simulation.
"""

from .models import (
    PersonalityVector,
    BigFiveTraits,
    CulturalDimensions,
    ConfidenceScore,
    TemporalEvolution,
    TraitType,
    CulturalDimension,
    create_default_personality_vector,
    merge_personality_vectors
)

__version__ = "1.0.0"
__author__ = "HDC Project Team"

__all__ = [
    "PersonalityVector",
    "BigFiveTraits", 
    "CulturalDimensions",
    "ConfidenceScore",
    "TemporalEvolution",
    "TraitType",
    "CulturalDimension",
    "create_default_personality_vector",
    "merge_personality_vectors",
    "PersonalityEncoder",
    "MultiModalFusion"
]